import { debounce } from 'common/utils.js';

export const imgItemListerMixin = {
  data() {
    return{
      imgItemLister: null // 图片加载完成监听回调函数
    }
  },
  mounted() {
    //防抖，减少前端向服务器请求的压力
    const refresh = debounce(this.$refs.scroll.refresh, 50); 
    this.imgItemLister = () => {//接收总线传过来的图片加载完成就执行
      refresh();
    }
    this.$bus.$on('imgitemLoaded', this.imgItemLister);

    this.$refs.scroll.refresh();// 刷新Bscroll
    
  }
}

import GoBack from 'components/context/go-back/GoBack';

export const backTop = {
  data() {
    return {
      isGoBackShow: false
    }
  },
  components: {
    GoBack
  },
  methods: {
    goBackClick() {//返回顶部
      this.$refs.scroll.scrollTop(0, 0)
      
    }
  }
}